Joomla-Ученик: 12 фишек без которых Вы гарантированно не создадите полноценный сайт на Joomla 2017 Урок 0. Введение. Joomla-Ученик: Возможно, вы уже столкнулись с проблемой того, что «голый» сайт на движке Joomla «из коробки» имеет ряд существенных недостатков. И для того чтобы создать полноценный сайт, базового функционала вам явно будет недостаточно. Давайте перечислим основные проблемы, с которыми ваш сайт столкнется уже начиная с первых дней своего существования… В первую очередь это касается пяти базовых проблем: 1. Безопасности и защиты от взлома Движок CMS Joomla имеет уже «из коробки» довольно неплохую безопасность. Но до неприступного бастиона ему явно далековато. В частности, страница авторизации пользователей CMS Joomla – это общеизвестная страница для любого веб-разработчика и конечно же… для злоумышленников. И если они взломали ваш сайт, то вы рискуете безвозвратно потерять все свои данные, а также стать разносчиком вирусов и спама. 2. Защиты от Спама Практически на любом сайте есть страницы для ввода определенной информации и передачи ее в базу данных. К примеру, страница регистрации, либо страница контактов. И именно такие «лазейки» служат главным объектом атак для спамеров. А учитывая то, что весь процесс рассылки спама можно полностью автоматизировать, неблагочестивые СЕО-оптимизаторы получают практически неограниченный источник дохода. Мало того, что спам-сообщения со 100%-ной гарантией понижают ценность и авторитет вашего сайта в глазах посетителей… … такие мусорные сообщения способны нанести непоправимый вред вашему ресурсу с точки зрения поисковой оптимизации. Ведь зачастую спам-сообщения содержат ссылки на другие сайты – для того, чтобы ваш сайт передал часть своего рейтинга сайту, на который ведет ссылка. 3. Скорости загрузки и юзабилити сайта Уже давно прошли те времена, когда движок Joomla был синонимом ресурсоемкости и громоздкости. Сегодня эта CMS мало чем уступает по легкости нагрузки на сервер даже таким лидерам отрасли как WordPress. Но следует помнить, что каждая задействованная функция и каждый новый плагин добавляют нагрузку на сайт и замедляют его работу. А если на сайте установлены десятки плагинов, модулей и скриптов, то это становится серьезной проблемой. Сайт начинает по-настоящему тормозить. В результате многие сайты незадачливых вебмастеров-новичков на Джумле с мало-мальски приличным функционалом все еще грузятся непозволительно долго. Бывают и такие сайты, страницы на которых загружаются по несколько секунд. 4. Удобства администрирования И хотя это не является проблемой в прямом смысле этого слова, но добавление большого количества материалов на сайте и регулярные обновления контента потребуют от вас огромных затрат времени и дополнительных усилий. Добавление материалов на сайт – это основная задача администратора сайта, поэтому данный процесс должен быть максимально удобным, быстрым и легким. 5. Поисковой оптимизации Любой владелец веб-сайта хочет видеть свой ресурс на первых местах в выдаче поисковых систем. Уверен, что вы тоже этого хотите… А как вы себя будете чувствовать, узнав, что ваш сайт не входит даже в первую сотню поисковой выдачи – даже после того, как вы будете тратить сотни долларов на поисковую оптимизацию?! Каждая из этих проблем способна стать причиной непредвиденных финансовых потерь и огромных затрат времени и сил с вашей стороны. Все эти проблемы сможет решить любой новичок -- самостоятельно! Быстро и с минимальными затратами времени… и нервных клеток. И для этого не обязательно изучать многотомные мануалы и становиться профессиональным программистом. Более того, я со всей ответственностью заявляю, что для этого вам не потребуется даже базовая подготовка. Все эти проблемы решаются очень просто – путем подключения правильных плагинов к вашему сайту на CMS Joomla. Курс WordPress-Ученик полностью решает Все перечисленные мной проблемы. Независимо от вашего уровня знаний – вы сможете закрыть все эти проблемы. Видеокурс по безопасной настройке и оптимизации Joomla, с помощью необходимых модулей, благодаря которым можно создать полноценный сайт. Урок 1. Компонент Akeeba Backup: От автора: начиная с данного видео, мы открываем небольшой блок уроков, посвященных безопасности создаваемого сайта с использованием CMS Joomla. Потому как данная тема очень важна и должна быть на первом месте при создании любого сайта. Непосредственно в данном уроке мы поговорим о создании резервной копии сайта и восстановлении работоспособности сайта из ранее созданной резервной копии. Конечно, резервную копию сайта может создавать и хостинг, на котором размещен сайт, но мы как разработчики, так же должны обеспечить создание собственных резервных копий, что бы при возникновении всем возможных ошибок, не тратить время на их поиск и устранение, а быстро восстановить сайт из ранее рабочей копии. Урок 2. Плагин Brute Force Stop: От автора: страница авторизации пользователей при входе в панель управления Joomla, достаточно уязвимая, так как вводить логин и пароль злоумышленник может сколько угодно раз. Таким образом, никто не помешает ему подобрать пароль к учетной записи администратора. Конечно, если пароль сложный то это довольно сложная задача, но вполне выполнимая, если подбором занимается специальный скрипт. Поэтому в данном уроке мы рассмотрим расширение, которое ограничивает количество неудачных попыток авторизации. Урок 3. Плагин Admin Exile: От автора: страница авторизации пользователей CMS Joomla – это общеизвестная страница практически для каждого веб-разработчика и конечно же для злоумышленников. Поэтому в данном уроке мы рассмотрим плагин, при помощи которого стандартный путь к админке, работать не будет. При этом попасть в админку, можно будет только указав специальные параметры, о которых знает только администратор сайта. Урок 4. Плагин EasyCalcCheck PLUS: От автора: в уроке мы рассмотрим полезный плагин для CMS Joomla — плагин EasyCalcCheck PLUS. Практически на любом сайте есть страницы для ввода определенной информации и передачи ее в базу данных. К примеру, страница регистрации, либо страница контактов, которая позволяет отправить письмо администратору сайта. Поэтому в данном уроке мы с Вами рассмотрим простой и удобный плагин, который защитит создаваемый сайт от вредоносных спам сообщений. Урок 5. JCE editor для Joomla: От автора: добавление материалов на сайт – это основная задача администратора сайта, поэтому данный процесс должен быть максимально удобным. В этом уроке мы рассмотрим текстовый редактор, используя который, можно заменить стандартный редактор CMS Joomla — это JCE editor для Joomla. Урок 6. Ускорение Joomla: От автора: в этом уроке мы рассмотрим такой вопрос, как ускорение Joomla. Скорость загрузки сайта в браузере пользователя – очень важный показатель, который всегда должен быть на высоте. Конечно, на быстродействие сайта влияет множество все возможных факторов, и главный – это сложность сайта и способы повышения быстродействия, индивидуальны для каждого. Но все же есть определенный набор базовых приемов, о которых мы начнем говорить в данном уроке и продолжим в последующих. Урок 7. Расширение JotCache: От автора: стандартное кеширование Joomla достаточно неплохо справляется со своими задачами, но отсутствие настроек приводит к тому, что в кэш попадают все страницы сайта, а это недопустимо для некоторых категорий сайтов, к примеру интернет-магазинов, для которых страницу корзины кэшировать нельзя. Поэтому в данном уроке мы рассмотрим расширение JotCache, при помощи которого можно очень гибко настроить кэширование страниц разрабатываемого сайта. Урок 8. Плагин JCH Optimize: От автора: очень часто на сайте используется огромное количество подключаемых файлов, со стилями CSS и скриптами языка JavaScript. При этом каждый файл – это отдельный запрос к серверу и затраты времени, на его подключение. Поэтому в данном уроке мы рассмотрим расширение, плагин JSH Optimize, при помощи которого можно оптимизировать подключение файлов данного типа, путем их объединения и сжатия. Урок 9. Плагин Cache Cleaner: От автора: используя стандартное кэширование Joomla, так или иначе с необходимо очищать кэш, при этом инструмент очистки расположен не совсем удобно в панели управления Joomla. В данном уроке мы исправим это, путем установки несложного модуля: плагина Cache Cleaner, который добавит дополнительную кнопку по очистке кэша в панель управления Joomla. Урок 10. Плагин No External Links: От автора: внешние ссылки на страницах создаваемого сайта оказывают негативное влияние с точки зрения SEO оптимизации, особенно на первых порах развития сайта. Поэтому в данном уроке мы установим плагин No External Links, который запретит индексацию поисковыми роботами данных ссылок. Урок 11. Компонент Seo Boss: От автора: в данном уроке мы рассмотрим очень удобный компонент, который предоставляет удобный интерфейс по работе с мета-данными материалов Вашего сайта и не только с ними. То есть, установив, данный компонент, не нужно переходить от материала к материалу и редактировать его мета-данные, достаточно открыть ранее установленный компонент и заполнить соответствующие текстовые поля. Урок 12. Заключение: От автора в данном уроке мы подведем итог по изученному материалу курса.